Cross‐project defect prediction method based on genetic algorithm feature selection
نویسندگان
چکیده
With the continuous development of Internet technology, role software in life is increasing, and defect prediction (SDP) a key means to ensure reliability. SDP predict modules that may have defects advance based on historical data projects, its purpose maximize use testing resources. However, actual process, project needs be predicted often new for which there little or no data. Therefore, how massive other related projects build cross-project (CPDP) model has received extensive attention from scholars. due differences distribution class imbalance between different performance CPDP greatly affected. basis CPDP, this article proposes feature selection method genetic algorithm (genetic selection, GAFS). GAFS mainly includes two stages: ensemble training. In stage, global search adaptive algorithm, uses integrated training results candidate subsets target migrate optimal subset. phase, EasyEnsemble used alleviate problem, multiple naive Bayesian classifiers are constructed, then final constructed through learning. article, F1-score MCC as test indicator, comparative experiments carried out AEEEM Promise. The show compared with five comparison methods, can improve average much more. For example, value by 38.9%, 31.6%, 35.1%, 22.0%, respectively. most cases, it effectively achieve better results.
منابع مشابه
A Parallel Genetic Algorithm Based Method for Feature Subset Selection in Intrusion Detection Systems
Intrusion detection systems are designed to provide security in computer networks, so that if the attacker crosses other security devices, they can detect and prevent the attack process. One of the most essential challenges in designing these systems is the so called curse of dimensionality. Therefore, in order to obtain satisfactory performance in these systems we have to take advantage of app...
متن کاملGenetic Feature Selection for Software Defect Prediction
Recently, software defect prediction is an important research topic in the software engineering field. The accurate prediction of defect prone software modules can help the software testing effort, reduce costs, and improve the software testing process by focusing on fault-prone module. Software defect data sets have an imbalanced nature with very few defective modules compared to defect-free o...
متن کاملA Parallel Genetic Algorithm Based Method for Feature Subset Selection in Intrusion Detection Systems
Intrusion detection systems are designed to provide security in computer networks, so that if the attacker crosses other security devices, they can detect and prevent the attack process. One of the most essential challenges in designing these systems is the so called curse of dimensionality. Therefore, in order to obtain satisfactory performance in these systems we have to take advantage of app...
متن کاملFeature Selection Based on Genetic Algorithm in the Diagnosis of Autism Disorder by fMRI
Background: Autism Spectrum Disorder (ASD) occurs based on the continuous deficit in a person’s verbal skills, visual, auditory, touch, and social behavior. Over the last two decades, one of the most important approaches in studying brain functions in autistic persons is using functional Magnetic Resonance Imaging (fMRI). Objectives: It is common to use all brain regions in functional extracti...
متن کاملA Novel Feature Subset Selection Algorithm for Software Defect Prediction
Feature subset selection is the process of choosing a subset of good features with respect to the target concept. A clustering based feature subset selection algorithm has been applied over software defect prediction data sets. Software defect prediction domain has been chosen due to the growing importance of maintaining high reliability and high quality for any software being developed. A soft...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Engineering reports
سال: 2023
ISSN: ['2577-8196']
DOI: https://doi.org/10.1002/eng2.12670